package com.insigma.mvc.repository.main.dao.Lb;

import com.insigma.dto.*;
import com.insigma.mvc.repository.main.model.Lb;
import org.apache.ibatis.annotations.Param;

import java.util.HashMap;
import java.util.List;

/**
 * @author lsys
 * @email 1334364299@qq.com
 * @create 2020-07-11  11:53
 **/
public interface LbMapper {

    Lb getList(@Param("area_code") String area_code);

    List<HashMap<String, Object>> getZYTDList(HashMap<String, Object> reqmap);

    XiangQingDTO getXiangQing(@Param("area_code") String area_code);

    ZhuanYeDTO getZY();

    Object getGbtz(@Param("area_code") String area_code,@Param("gbtzValue") String gbtzValue,@Param("subarea_code") String subarea_code);

    JingLiDTO getGzjl(String area_code,String attr_lrzw);

    List<HashMap<String, Object>> getGbtzList(HashMap<String, Object> reqmap);

    JingLiDTO getLbGbjl(@Param("area_code") String area_code,@Param("subarea_code") String subarea_code);

    List<HashMap<String, Object>> getGbJlList(HashMap<String, Object> reqmap);

    Object getXDS(@Param("area_code") String area_code,@Param("subarea_code") String subarea_code);

    List<HashMap<String, Object>> getXDSList(HashMap<String, Object> reqmap);

    Object getYYGZ(@Param("area_code") String area_code,@Param("subarea_code") String subarea_code);

    List<HashMap<String, Object>> getYYGZList(HashMap<String, Object> reqmap);


    List<HashMap<String, Object>> getXQList(HashMap<String, Object> reqmap);

    List<String> getGBTZLB();

    List<String> getGBZHKP();

    List<String> getGBZHKPEJ(String kp_name);

    String getZHKPAVG(String kp_name);

    ScoreDTO getZHKPFS(@Param("area_code") String area_code, @Param("kp_name") String kp_name);

    GqDTO getZHKPList1(@Param("area_code") String area_code, @Param("kp_name") String kp_name);


    ScoreDTO getZHKPEJS(@Param("area_code")String area_code,@Param("kpej_name") String kpej_name);

    List<ScoreDTO> getZHKPFSlist(@Param("kp_name") String kp_name);

    List<IndexYSDTO> getIndexList(@Param("area_code") String area_code,@Param("type") String type);

    List<IndexYSDTO> getIndexListFC(@Param("indexValue") String indexValue,@Param("area_code")String area_code);

    ScoreDTO getZHKPFSNum(@Param("kp_name") String kp_name,@Param("area_code") String area_code);

    List<HashMap<String, Object>> getZYFC(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getDPFC(HashMap<String, Object> reqmap);

    LtgbDTO getLTGBlist(@Param("area_code")String area_code);

    List<HashMap<String, Object>> getLTGBFC(HashMap<String, Object> reqmap);

    ZytdDTO getLBZYTD(String A0000);

    List<HashMap<String, Object>> getXQIndexList(HashMap<String, Object> reqmap);

    Lb getListIndex(@Param("area_code") String area_code);

    List<HashMap<String, Object>> getZYTDListINDEX(HashMap<String, Object> reqmap);

    String getZHKPGQAVG(String kp_name);

    List<IndexYSDTO> getIndexLikeList(@Param("area_code") String area_code,@Param("area_name") String area_name);

    List<ZytdDTO> getZYTD(@Param("A0000S") String A0000S,@Param("SubA") String SubA);

    List<HashMap<String, Object>> getZYFCList(HashMap<String, Object> reqmap);

    HashMap getGbtzS(@Param("area_code")String area_code);

    List<String> getFL();

    List<IndexYSDTO> getIndexListS(@Param("ll") String ll);

    List<GqDTO> getzhkpgqScore(@Param("b0111S")String b0111S, @Param("zhkp_name")String zhkp_name);

    List<AreaTreeDTO> getJGSList();

    List<HashMap<String, Object>> getZYTDLists(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getXQIndexLDList(HashMap<String, Object> reqmap);

    List<AreaTreeDTO> getJGSAll();

    HashMap<String, Object> getJBXX(String a0000);

    List<HashMap<String, Object>> getJtgx(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getWXZB(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getZCWJ(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getRjgx(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getKhcl(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getJgfx(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> geSztwtqd(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getGqwtqd(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getQxswtqd(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getwjxz(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getGbcl(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getJlcf(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getGbkhqk(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getDwmc();

    List<HashMap<String, Object>> getRztj(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getMNTP(@Param("id")String id);

    List<HashMap<String, Object>> getzcwjxz(HashMap<String, Object> reqmap);

    void updateID(@Param("id") String id,@Param("tyryid") String tyryid);

    List<HashMap<String, Object>> getzRwqd(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getGbyj();

    List<HashMap<String, Object>> getSxly();

    List<HashMap<String, Object>> getSql(String sql);

    List<HashMap<String, Object>> gbqpgw(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getndkh(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getndkhsx(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getGbbq(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getsndkhfs(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getKqgw(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> Getbzpbjy(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> Getybglpy(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> zcyjlb();

    List<HashMap<String, Object>> bzkhjg(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> mntpgw(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> rymdcx(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getgbmc(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> mntplist();

    List<HashMap<String, Object>> getGbjdqk(HashMap<String, Object> reqmap);

    List<AreaTreeDTO> getXZJDJGS();

    List<HashMap<String, Object>> zdwtbt(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> zdwtlist(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> pakhDb(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> pakhYear(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> pakhList(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> bzzzsx(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> sxlybq(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> bzkhjgsx(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> zdwtAll(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getzdwtlist(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> ngbdwgb(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> zdwtTitle(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> bzzbqk(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> bzrytitle(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> bzryAll(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> zdwtbtzb(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> zdwtbtfb(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> xzhjAll(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> zhkpxx_sddf(String b0111);

    List<HashMap<String, Object>> zhkpxx_zf(String b0111);

    List<HashMap<String, Object>> zhkpxx_pm(String b0111);

    List<HashMap<String, Object>> bzhxgzsj(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getvalue(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> bzcywfwj(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> zhkpxx_sddfR(String a0000);

    List<HashMap<String, Object>> zhkpxx_zfR(String a0000);

    List<HashMap<String, Object>> zhkpxx_pmR(String a0000);

    List<HashMap<String, Object>> bzhxgzsjbak(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> ypsp_num(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> ypsp_gqgx(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> ypsp_szdw(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> ypsp_szdws(HashMap<String, Object> reqmap);

     List<HashMap<String, Object>> ypsp_num_notin(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> ypsp_gqgx_notin(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> ypsp_szdw_notin(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> ypsp_szdws_notin(List list);

    List<HashMap<String, Object>> ypsp_person(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> ypsp_gqgx_person(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> ypsp_szdw_person(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> ypsp_szdw_persons(List list);

    Object getNdfs(HashMap<String, Object> reqmap);

    Object getNdjg(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> ypsp_person_notin(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> ypsp_gqgx_person_notin(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> ypsp_szdw_persons_notin(List list);

    List<HashMap<String, Object>> ypsp_szdw_person_notin(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> gbxxjc(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> qxsbztj(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> szdwbztj(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> gqgxbztj(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getqxsbztjfc(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getqxsdzfc(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getszldfc(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> qxsypzsfc(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> qxsqtsggbfc(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> gqgxqtsggfc(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> szdwqtsggbfc(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>>qxsqpgw(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> gqypzsfc(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> gqgxqpgw(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> szdwqpgw(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> szdwypzsfc(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> gzlfazb(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> ldxdzbmc(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> ldxdzb(HashMap<String, Object> reqmap2);

    List<HashMap<String, Object>> zyxszg(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> zyxszgry(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> szdwtdfc(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> ndqtrw(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> zxcyry(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> szdwbztjts(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getszldfcts(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getqxsbztjfcts(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> getgqgxbztjfc(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> zdrwjd(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> zxjd(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> gbrjgx(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> gbzzsz(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> gbndkhbq(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> pacjpm(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> zzszfc(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> kbpjtj(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> zzjsbz(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> gbrjgxxs(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> jcsggbfc(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> sxlybqbak(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> syzstj();

    List<HashMap<String, Object>> syzstjfc(HashMap<String, Object> reqmap);

    HashMap<String, Object> getNum(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> sxlyxbq(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> sxlyxbqfc(HashMap<String, Object> reqmap);

    List<HashMap<String, Object>> gwhxtjfc(HashMap<String, Object> reqmap);

    HashMap<String, Object> getshzygx(HashMap<String, Object> reqmap);

    HashMap<String, Object> gwhxtjfcNum(HashMap<String, Object> reqmap);
}
